const fs = require('fs')

/**
 * (1) 由于使用相对路径的时候，会默认将当前目录和填写的地址进行拼接
 *     如果一不小心当前路径错了(往前cd了一下)，就很容易拼接错
 *     因此建议尽量不要用相对路径，而是用绝对路径
 * */ 
// fs.readFile('C:\\Users\\K22070055\\Desktop\\node学习\\考试成绩.txt','utf-8',function(err,dataStr){
  
//   if(err){
//     return console.log('读取文件失败！'+err.message);
//   }
  
//   console.log('读取文件成功！');
//   console.log(dataStr);
// })

// (2) 最佳解决办法：加上__dirname，表示当前目录，不管你有没有变动当前目录
fs.readFile(__dirname+'/考试成绩.txt','utf-8',function(err,dataStr){
  
  if(err){
    return console.log('读取文件失败！'+err.message);
  }
  
  console.log('读取文件成功！');
  console.log(dataStr);
})